// P1138 write by cn_ryh